<?
include('adodb/adodb-exceptions.inc.php'); 
require ("comun/ini.php");
if(isset($_POST['JsonEnv'])){
	$JsonRec = new Services_JSON();
	$JsonEnv = new Services_JSON();
	$JsonRec=$JsonRec->decode(str_replace("\\","",$_POST['JsonEnv']));

	try {
		$q = "SELECT * FROM material_anulado WHERE id_tipo = $JsonRec->Tipo AND hoja = $JsonRec->Hoja";
		$Respuesta[0]['HN'] = $JsonRec->Hoja;
		$Respuesta[0]['HV'] = $JsonRec->Hoja_Vieja;

		//var_dump($q);
		$r = $conn->Execute($q);
		if(!$r->EOF){
			$Respuesta[0]['V'] = 'A';
		}
		else {
			$q = "SELECT * FROM experticias WHERE tipo_material = $JsonRec->Tipo AND hoja = $JsonRec->Hoja";
			//var_dump($q);

			$r = $conn->Execute($q);
			if(!$r->EOF){
				$Respuesta[0]['V'] = 'U';
			} 
			else {
				$q = "SELECT * 
					FROM asignacion_material AS A 
						INNER JOIN asignacion_material_detalle AS B ON A.id = B.id_asignacion 
					WHERE ((A.tipo ='P' AND A.id_perito = $JsonRec->Perito) OR (A.tipo='O' AND A.id_zona = (SELECT id_zona FROM peritos WHERE id = $JsonRec->Perito))) 
						AND B.id_tipo = $JsonRec->Tipo
						AND $JsonRec->Hoja BETWEEN desde AND hasta;";
				//var_dump($q);
		
				$r = $conn->Execute($q);
				if(!$r->EOF){
					$Respuesta[0]['V'] = 'O';
				} else {
					$Respuesta[0]['V'] = 'I';
				} 

			}

		}

		if(is_array($Respuesta)){
			echo $JsonEnv->encode($Respuesta);
		}else{
			echo false;
		}
	}catch( ADODB_Exception $e ){
		//	echo ERROR_CATCH_GENERICO;
		echo false;
	}
} 
?>